//package com.kungfuhacking.wristbandpro.chat.bean;
//
//import android.os.Parcel;
//import android.os.Parcelable;
//
//import com.kungfuhacking.wristbandpro.base.bean.Basebean;
//
//import java.util.List;
//
///**
// * 群列表bean
// * Created by Aaron on 16/2/25.
// */
//public class GroupBean extends Basebean implements Parcelable {
//
//    public List<TopicListEntity> topicList;
//
//    public static class TopicListEntity implements Parcelable {
//
//        public String _id;
//        public String topic;
//        public int __v;
//        public long lastTime;
//        public int type;
//        public String groupImgUrl;
//        public String groupName;
//
//        public static class UserListEntity implements Parcelable {
//
//            public UserEntity user;
//            public String _id;
//            public boolean isAdmin;
//
//            public static class UserEntity implements Parcelable {
//                public String _id;
//                public String phoneNum;
//                public String imgUrl;
//                public String nickName;
//
//                @Override
//                public int describeContents() {
//                    return 0;
//                }
//
//                @Override
//                public void writeToParcel(Parcel dest, int flags) {
//                    dest.writeString(this._id);
//                    dest.writeString(this.phoneNum);
//                    dest.writeString(this.imgUrl);
//                    dest.writeString(this.nickName);
//                }
//
//                public UserEntity() {
//                }
//
//                protected UserEntity(Parcel in) {
//                    this._id = in.readString();
//                    this.phoneNum = in.readString();
//                    this.imgUrl = in.readString();
//                    this.nickName = in.readString();
//                }
//
//                public static final Creator<UserEntity> CREATOR = new Creator<UserEntity>() {
//                    public UserEntity createFromParcel(Parcel source) {
//                        return new UserEntity(source);
//                    }
//
//                    public UserEntity[] newArray(int size) {
//                        return new UserEntity[size];
//                    }
//                };
//            }
//
//            @Override
//            public int describeContents() {
//                return 0;
//            }
//
//            @Override
//            public void writeToParcel(Parcel dest, int flags) {
//                dest.writeParcelable(this.user, 0);
//                dest.writeString(this._id);
//                dest.writeByte(isAdmin ? (byte) 1 : (byte) 0);
//            }
//
//            public UserListEntity() {
//            }
//
//            protected UserListEntity(Parcel in) {
//                this.user = in.readParcelable(UserEntity.class.getClassLoader());
//                this._id = in.readString();
//                this.isAdmin = in.readByte() != 0;
//            }
//
//            public static final Creator<UserListEntity> CREATOR = new Creator<UserListEntity>() {
//                public UserListEntity createFromParcel(Parcel source) {
//                    return new UserListEntity(source);
//                }
//
//                public UserListEntity[] newArray(int size) {
//                    return new UserListEntity[size];
//                }
//            };
//        }
//
//        @Override
//        public int describeContents() {
//            return 0;
//        }
//
//        @Override
//        public void writeToParcel(Parcel dest, int flags) {
//            dest.writeString(this._id);
//            dest.writeString(this.topic);
//            dest.writeInt(this.__v);
//            dest.writeLong(this.lastTime);
//            dest.writeInt(this.type);
//            dest.writeString(this.groupImgUrl);
//            dest.writeString(this.groupName);
////            dest.writeStringList(this.history);
//        }
//
//        public TopicListEntity() {
//        }
//
//        protected TopicListEntity(Parcel in) {
//            this._id = in.readString();
//            this.topic = in.readString();
//            this.__v = in.readInt();
//            this.lastTime = in.readLong();
//            this.type = in.readInt();
//            this.groupImgUrl = in.readString();
//            this.groupName = in.readString();
////            this.history = in.createStringArrayList();
//        }
//
//        public static final Creator<TopicListEntity> CREATOR = new Creator<TopicListEntity>() {
//            public TopicListEntity createFromParcel(Parcel source) {
//                return new TopicListEntity(source);
//            }
//
//            public TopicListEntity[] newArray(int size) {
//                return new TopicListEntity[size];
//            }
//        };
//    }
//
//    @Override
//    public int describeContents() {
//        return 0;
//    }
//
//    @Override
//    public void writeToParcel(Parcel dest, int flags) {
//        dest.writeTypedList(topicList);
//    }
//
//    public GroupBean() {
//    }
//
//    protected GroupBean(Parcel in) {
//        this.topicList = in.createTypedArrayList(TopicListEntity.CREATOR);
//    }
//
//    public static final Creator<GroupBean> CREATOR = new Creator<GroupBean>() {
//        public GroupBean createFromParcel(Parcel source) {
//            return new GroupBean(source);
//        }
//
//        public GroupBean[] newArray(int size) {
//            return new GroupBean[size];
//        }
//    };
//}
